@charset "utf-8";
/* CSS Document */

html,body{
margin:0;
padding:0;	
}

body{
	background-image:url(img/bg.jpg);	
}

@font-face {
	font-family: 'MyriadPro-Bold';
	src: url('fonts/MyriadPro-Bold_3.eot');
	src: local('☺'), url('fonts/MyriadPro-Bold_3.woff') format('woff'), url('fonts/MyriadPro-Bold_3.ttf') format('truetype'), url('fonts/MyriadPro-Bold_3.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('fonts/MyriadPro-Regular_3.eot');
	src: local('☺'), url('fonts/MyriadPro-Regular_3.woff') format('woff'), url('fonts/MyriadPro-Regular_3.ttf') format('truetype'), url('fonts/MyriadPro-Regular_3.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadPro-Semibold';
	src: url('fonts/MyriadPro-Semibold_3.eot');
	src: local('☺'), url('fonts/MyriadPro-Semibold_3.woff') format('woff'), url('fonts/MyriadPro-Semibold_3.ttf') format('truetype'), url('fonts/MyriadPro-Semibold_3.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



h2{
	color:#008fd5;
	font-family: 'MyriadPro-Bold',Arial;
	font-size:30px;
	
}
#all{
	width:970px;
	min-height:645px;	
	margin:0 auto;
}

#barra-topo{
	width:100%;
	height:36px;
	background-image:url(img/barra_topo.gif);	
}

#cad-busca{
	width:640px;
	height:35px;
	float:right;
}

#topo{
	height:105px;
	padding-top:25px;	
	width: 980px;

}

.midias-sociais{
	width:85px;
	height:35px;
	float:right;	
}

.rounded{
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.shadow{
	-webkit-box-shadow:  1px 1px 3px 1px rgba(0, 0, 0, 0.2); 
	box-shadow:  1px 1px 3px 1px rgba(0, 0, 0, 0.2);	
}

.inner-shadow{
	-webkit-box-shadow: inset 2px 2px 20px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 2px 2px 20px 2px rgba(0, 0, 0, 0.1);
}

.text-shadow{
	text-shadow: 1px 1px 2px #000000;
	filter: dropshadow(color=#000000, offx=1, offy=1);	
}

#cad{
	background-color: rgba(194, 194, 194, 0.6);
	width:400px;
	height:35px;
	float: left;
	margin-right: 20px;
}

#busca{
	background-color: rgba(194, 194, 194, 0.6);
	width:220px;
	height:35px;
	float: left;
}

#bg_banner{
	width:980px;
	height:425px;	
	background-color: rgba(194, 194, 194, 0.6);
	margin-top: 18px;
	position:relative;
}

#banner{
	width: 960px;
	height: 405px;
	position: absolute;
	z-index:1;
	left: 10px;
	top: 10px;
}

#desc_banner{
	width: 303px;
	height: 389px;
	background-color: rgba(0, 0, 0, 0.5);
	position:absolute;
	z-index:2;
	right: 0;
	top: 7px;
	padding-left: 20px;
}

#desc_banner p{
	font-family: 'MyriadPro-Regular';
	font-size:18px;
	color:#FFF;
	text-shadow: 1px 1px 2px #000000;
	filter: dropshadow(color=#000000, offx=1, offy=1);
	line-height: 5px;
}
#nav{
	min-width:170px;
	height:40px;
	position: absolute;
	bottom: 0;	
}

#nav .prev{
	float:left;
	width:25px;
	height:35px;
	background-image:url(img/prev.png);
	background-repeat:no-repeat;
}
#nav .next{
	float:left;
	width:25px;
	height:35px;
	background-image:url(img/next.png);
	background-repeat:no-repeat;
}

#nav ul{
	list-style:none;	
}
#nav #dot{
	width:17px;
	height:17px;
	float:left;	
	background-color:#FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin:8px;
}

#nav #dot.ativo, #nav #dot:hover{
	background-color:#008fd5;	
}